lots'o cycles